export function convertToUpperCase(str: string): string {
    return str.toUpperCase();
}



export function isNotEmpty(value: any): boolean {
    // 判断 null 或 undefined
    if (value === null || value === undefined) {
        return false;
    }

    // 判断布尔值 false
    if (value === false) {
        return false;
    }

    // 判断空字符串（包括仅空格的字符串）
    if (typeof value === "string" && value.trim() === "") {
        return false;
    }

    // 判断NaN
    if (typeof value === "number" && Number.isNaN(value)) {
        return false;
    }

    // 判断空数组
    if (Array.isArray(value) && value.length === 0) {
        return false;
    }

    // 判断空 Map
    if (value instanceof Map && value.size === 0) {
        return false;
    }

    // 其他情况视为非空
    return true;
}
